device affording protection against wind effects - Turc Anglais Dictionnaire